package providers

import (
	"github.com/spf13/viper"
	"path/filepath"
)

var Config = getConfig()

/**
 * @Author: yang
 * @Description：获取配置
 * @Date: 2021/10/18 14:15
 */
func getConfig() *viper.Viper {
	Config := viper.New()

	// 设置配置位置
	Config.AddConfigPath(filepath.Join(RootPath, "config"))
	Config.SetConfigType("toml")
	Config.SetConfigName("config")

	if err := Config.ReadInConfig(); err != nil {
		panic("读取配置文件失败!,原因:" + err.Error())
	}

	return Config
}
